Generating a supplemental output for a slot machine

ABSTRACT

A method for generating supplemental slot machine output content has been developed. The method includes providing primary slot machine output content that has been tested by a gaming commission prior to offering the slot machine for public use. Additionally, the method includes providing slot machine output content that has not been tested by the gaming commission when providing the supplemental output content is approved by the gaming commission. This negates the requirement for the gaming commission to test the supplemental slot machine output content.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. application Ser. No.11/033,595, now U.S. Pat. No. 7,871,325, entitled “Means for Generatinga Supplemental Bonus for an Electronic Gaming Device” filed on Jan. 11,2005, which is a continuation-in-part of U.S. application Ser. No.09/639,441, now U.S. Pat. No. 6,840,860 entitled “Printing andDispensing Bonusing System for Gaming Devices” filed on Aug. 15, 2000,which is a continuation-in-part of U.S. application Ser. No. 08/944,075filed on Dec. 19, 1997, now U.S. Pat. No. 6,146,276, which is acontinuation-in-part of U.S. application Ser. No. 08/795,152 now U.S.Pat. No. 5,908,354, filed Feb. 7, 1997.

BACKGROUND OF INVENTION

1. Field of the Invention

The invention relates generally to electronic gaming devices. Morespecifically, the invention relates to a printing and dispensing systemfor electronic gaming devices.

2. Background Art

Slot machines and video poker machines continue to be the most widelyused types of gaming devices found in the gaming industry. The oldestslot machines and video poker machines were relatively simple deviceswhich included little in the way of sound generating devices, commonlyincluding only a bell or buzzer to signify a winning combination on thereels. With the advent of new technology in the gaming industry, theslot machines and video poker machines were now able to produce avariety of pre-programmed sounds and video through the use of computerchip technology. These pre-programmed sounds and video are ofsignificant importance to maintaining player interest in a particulargaming machine. Consequently, changes or updates to any of the gamefeatures including video, audio, bonusing systems or of the game itselfare important. As a result, the ability to change electronic games asquickly and as easily as possible to meet evolving player tastes isnecessary.

SUMMARY OF INVENTION

In some aspects, the invention relates to a delivery method forproviding supplemental slot machine output content through a slotmachine, comprising: offering slot machine output content that has beentested by a gaming commission in a jurisdiction that requires slotmachine output content to be tested by the gaming commission prior tooffering the slot machine output content for public consumption; andoffering supplemental slot machine output content that has not beentested by the gaming commission where the delivery of the supplementalslot machine output content is approved by the gaming commissionnegating the requirement for the gaming commission to test thesupplemental slot machine output content.

In other aspects, the invention relates to a slot machine, comprising:first processor operative to determine a slot machine outcome andcommand a slot machine output device in response to a slot machine eventsaid event, including at least one of a slot machine input and the slotmachine outcome; and second processor operative to command the slotmachine output device in response to the slot machine event where theevent is sampled from the gaming device through a secure interface thatis further operative to isolate external equipment and programcommunications from the internal components, software and data of thegaming device.

In other aspects, the invention relates to a delivery method forproviding supplemental slot machine output content through a slotmachine, comprising: offering slot machine output content that has beentested by an agent of a gaming commission in a jurisdiction thatrequires slot machine output content to be tested by an agent of thegaming commission prior to offering the slot machine output content forpublic consumption; and offering supplemental slot machine outputcontent that has not been tested by an agent of the gaming commissionwhere the delivery of the supplemental slot machine output content isapproved by the agent of the gaming commission negating the requirementfor the agent of the gaming commission to test the supplemental slotmachine output content.

Other aspects and advantages of the invention will be apparent from thefollowing description and the appended claims.

BRIEF DESCRIPTION OF DRAWINGS

It should be noted that identical features in different drawings areshown with the same reference numeral.

FIG. 1 is a high level block diagram of the present invention showingthe elements thereof.

FIGS. 2A-2E are detailed circuit diagrams of the input section of theelectronic activity detector and command generator.

FIGS. 3A-3E are detailed circuit diagrams of the event occurrenceinformation signal computing device or main computing unit showing theinputs and outputs thereof.

DETAILED DESCRIPTION

It has been found that there is substantial player interest in thedevelopment of a bonusing system for electronic gaming devices whichoutputs bonus items, the items either having intrinsic value or beingrepresentative of the bonus received and which are redeemable for theindicated bonus. Any such add-on electronic activity detector would haveto be incapable of influencing the outcome probabilities as dictated bythe gaming logic of the gaming device, and thus a uni-directionaldetection device for detecting specific event occurrences on theelectronic circuit board would be preferred.

In a typical slot machine, there are numerous machine event occurrenceswhich would need to be sampled in order to determine whether theparticular event has occurred. These include such occurrences as a billaccepted into the machine, a jackpot being hit, coin in, coin out andother display data. Each of these machine inputs and outputs would needto be monitored to determine event occurrences, but must be monitored insuch a way that the event occurrence cannot be tampered with in order toconform to applicable gaming regulations. Therefore, there is a need foran electronic activity detector and command generator which is capableof detecting event occurrences on the circuit board of a gaming deviceand then issue appropriate demands in response to those eventoccurrences which will cause connected output devices to performdesignated tasks.

The electronic activity detecting portion of the card is that portion ofthe card that will identify that an event is taking place within themachine (i.e., coin in, jackpot. etc. . . . ), and the command portionof the card is that portion which recognizes the event and dictates theproper response. Although it is expected that one of the major outputfunctions of any card performing these functions would be that of soundreproduction, there is also a need for other types of outputs, includingprinter functions, lights and gaming information. This device reads andreacts to gaming machine outputs, and, depending on the programming ofthe device, outputs the appropriate command signals to output devices todrive the output devices to perform their respective functions withoutaffecting the regulated components of the gaming device.

It has also been found that increased game play can result from thedispensing or paying of bonuses in connection with particular reel ordisplay combinations on the electronic gaming device being hit. Suchbonusing items could include plush toys, vouchers for meals, cash,lottery tickets, coupons, promotional materials, other prizes or almostany other type of prize award.

Embodiments of the present invention include the dispensing or printingof a bonus item from a secondary output device not directly associatedwith the standard payment device on the gaming device which is mostcommonly a coin or scrip dispenser. The bonus may be dispensed inconnection with a predetermined event or series of events occurring onthe gaming device, such as coin in or a particular combination being“hit” on the electronic gaming device. Such a bonusing system whichwould both increase game play and decrease the dissatisfaction of theconsumer, as a reel combination that is not ordinarily a payoutcombination may result in the obtaining of bonus prizes.

Embodiments of the present invention provides a printing and dispensingbonusing system for electronic gaming devices, particularly a casinogaming device, which includes at least one detection device which isadapted for connection to an electronic apparatus, the detection deviceoperative to detect selected event occurrences on an electronicapparatus and output event occurrence notification signals upondetection of an event. An event detection sampling device is connectedin information transmission connection with the detection means, theevent detection sampling device operative to detect and receive eventoccurrence notification signals from the detection devices, analyze thereceived event occurrence notification signals and output eventoccurrence information signals including information specifying eventoccurrences. Connected in information transmission connection with theevent detection sampling device is an event occurrence informationsignal computing device which is operative to receive and analyze theevent occurrence information signals output by the event detectionsampling device and upon detection of selected event occurrenceinformation signals, output command signals for initiating at least oneconnected output device to perform a selected operation corresponding tothe outputted command signal. The output device is operative to acceptcommand signals from the programmable event occurrence informationsignal computing device and output the appropriate responsecorresponding to the command signal.

The present invention also provides a printing and dispensing bonusingsystem for electronic gaming devices, particularly a casino gamingdevice, which includes at least one detection device which is adaptedfor connection to an electronic apparatus or which is integral with thedevice, the detection device operative to detect selected eventoccurrences on an electronic apparatus and output event occurrencenotification signals upon detection of an event. An event detectionsampling device is connected in information transmission connection,with the detection device, the event detection sampling device operativeto detect and receive event occurrence notification signals from thedetection devices, analyze the received event occurrence notificationsignals and output event occurrence information signals includinginformation specifying preselected event occurrences. Connected ininformation transmission connection with the event detection samplingdevice is an event occurrence information signal computing device whichis operative to receive and analyze the event occurrence informationsignals output by the event detection sampling device and upon detectionof those event occurrence information signals, output command signalsfor initiating operation of a bonus printing and dispensing deviceconnected to the programmable event occurrence information signalcomputing device operative to dispense or print a bonus item or bonusinformation from a secondary output device not associated with thestandard coin or scrip dispenser, the bonus being dispensed inconnection with at least one predetermined combination being “hit” onthe electronic gaming device.

The advantages of the present invention include the fact that thepresent invention may be added to any existing gaming device to producealternative command outputs in response to event occurrences in theelectronic apparatus, thereby engaging various output devices.Furthermore, because the present invention is reprogrammable in a quickand easy manner, a variety of response schemes may be instituted overthe life span of a gaming device, thus insuring that consumer interestin the game remains relatively high. Also, because the present inventionis designed to sample events off of the electronic apparatus and cannotbe used to modify the probabilities of gaming occurrences, it isbelieved that the present invention will be acceptable for use with slotmachines and the like without requiring any more than minimal additionalinspection and certification by the gaming commissions of the variousjurisdictions or their agents. Because the computing device on theprogrammable electronic activity detector and command generator may beprogrammed to interrupt the normal sound and display output of thegaming device and substitute an alternative sound or display, excitingnew varieties of games may be introduced even though the new game isbeing played on the old piece of gaming machinery. Also, one of the mostexciting features of the present invention is that unique messages suchas advertisements for casino activities and the like or interactivegaming experiences can be included in the programmable electronicactivity detector and command generator, and the variety of messages isalmost unlimited.

The present invention also combines the excitement of the traditionalslot machine with an entirely new element of gaming, the printing ordispensing of bonus information or items through a secondary outputdevice which is unrelated to the standard payment device. With thepresent invention, not only are winning reel combinations paid, but theplayer also will have the opportunity to win bonus prizes based on theoccurrence of preselected events or a series of events, such as reelcombinations.

The following description discloses two embodiments of the presentinvention. The first embodiment is a programmable electronic activitydetector and command generator illustrated in FIGS. 1-3E.

FIGS. 2A-2E and 3A-3E illustrate the programmable electronic activitydetector and command generator 200 of the present invention. As shown inFIG. 1, the embodiment includes a machine interface 202 which consistsof the connection of the programmable electronic activity detector andcommand generator 200 to the circuit board 300 of an electronic device.In this instance, as shown in FIGS. 2A-3E, the electronic device wouldbe a typical slot machine having display data output, machine inputinformation and machine output information which may be either sampledon the circuit board itself as will be necessary with many retrofitsituations, or the slot machine may include a wiring harness whichallows for simple connection to each of the data output locations fromthe circuit board. In either event, the machine interface 202 willaccess the information sites on the circuit board and allow for theevent occurrence data to be transferred to the programmable electronicactivity detector and command generator 200.

The machine interface 200 is connected, in the preferred embodiment,through a series of diodes and dip switches to the event detectordevices 204 a-o which operate to read the machine outputs. The eventdetector devices may be of various types of detectors, including opticalisolators or the like, so long as the primary function of unobtrusivelydetermining event occurrences is fulfilled. Each of the event detectordevices 204 a-o are connected to one of the machine output lines 201 a-oand therefore when an event occurs on any of the machine output lines201 a-o, the event detector device 204 a-o associated with that eventwill signify the occurrence of that event yet prevent any potentialmodification of the event status due to the one-way nature of the eventdetector devices. After the event detector device 204 a-o activates inresponse to event occurrence on the machine board, the event occurrencenotification signal corresponding to that event occurrence istransmitted to the data capture segment 206 of the embodiment 200. Thedata capture segment 206 consists of a plurality of input registerswhich receive the incoming event occurrence notification signal from theevent detector devices 204 a-o and interfaces the signal from themachine interface 202 to the event occurrence information signalcomputing device or main computing unit 240. The input registers 208 band 208 c are each preferably connected to the machine inputs andmachine outputs on the machine output line 201 d-o whereas inputregister 208 a is preferably connected to the display data coming frommachine output lines 201 a, 201 b and 201 c. The display data is inserial format coming from the circuit board 300 of the slot machine andthus must be changed over to parallel to permit the main computing unit240 to access the incoming display data. For this reason, each of theincoming display unit lines is converted from serial to parallel formatby an appropriate converter, shown as converter units 210 a, 210 b and201 c. The display data is then fed into input register 208 a beforebeing forwarded onto the main computing unit 240. Finally, inputregister 208 d is designed for use with eight-bit addressing systems forfuture possible uses.

It should be clear that an additional operational feature of the datacapture portion 206 of the embodiment 200 of FIGS. 1-3E is that the datacapture portion 206 must be organized to permit the main computing unit240 to sample the incoming data to determine event occurrences on thecircuit board 300 of the slot machine. This would commonly be done byclock pulse synchronization or multiplexing in which the main computingunit 240 is programmed to periodically “poll” each of the inputregisters 208 a-d to determine if an event has occurred. Each of theinput registers 208 a-d may be polled in turn to determine an eventoccurrence detected by the input registers 208 a-d thus permitting theconnection of all of the input register outputs to be placed on a signalbus line 212 leading to the main computing unit 240. The pollingoperation will be made more clear in the discussion regarding the maincomputing unit 240, but it should be generally understood that the inputregisters 208 a-d operate in a manner generally understood by thoseskilled in the art.

The input registers 208 a-d of the data capture portion 206 areconnected in information transmission connection by bus 212 to theprogrammable event occurrence information signal computing device 240which will, be referred to herein as the MCU (main computing unit). TheMCU 240 is programmed to scan the input registers within the datacapture portion 206 of the alternative embodiment and remove, identifyand compare the event occurrence notification signals found within thoseregisters to a decision table preloaded into the registers of the MCU240 itself. This decision table may take any accepted form so long asthe MCU 240 is able to access the data, identify particular eventoccurrence information signals and output command signals to connectedoutput devices which command those output devices to perform certainfunctions based on particular machine events. For example, commonmachine events may include coin in, handle pull, jackpot, any otherpayoff combination or non-winning combination or the like.

The MCU 240 will preferably be an eight-bit CMOS microcontrollermanufactured by Microchip Technology, Inc., part No. PIC16C6X. Ofcourse, it is to be understood that numerous other types ofmicrocontrollers may be used with the present invention provided thosemicrocontrollers are programmable to perform the same or similaroperations. Although the MCU 240 is shown as being wired into the systemin one particular design in FIGS. 3A-3E, it should be further understoodthat the exact layout and connection of the hardware elements describedherein is not overly critical to the present invention so long as theembodiment 200 is able to function as intended. Furthermore, althoughthe MCU 240 of the present invention is programmed using RISC code, itis to be understood that the exact object code to be used in the MCU 240is not critical to the invention so long as the MCU 240 operates toperform all of its intended functions.

When the MCU 240 identifies that an event occurrence information signalreceived from one of the input registers 208 a-d corresponds to a tableevent within the register of the MCU 240, the MCU 240, due to itsprogramming, determines that a command signal should be sent to aconnected output device. As best seen in FIG. 6, the MCU 240 isprogrammed and hardwired to output command signals in two basic formats,one being a simple command pulse or device trigger for the triggering ofan output device such as a bell, whistle, or light, and the second beinga serial interface for connection to more sophisticated output devicessuch as a sound card or a printer. The programmable electronic activitydetector and command generator 200 of the present invention is designedto substitute alternative output device responses for particular eventoccurrences in the slot machine. Obviously, modification and/orreplacement of all of the event occurrences produced by the machine isnot necessary nor even advisable in many instances and therefore the MCU240 is operative to replace or supplement only those events designatedfor replacement by the event table in the MCU and allow the remainingmachine outputs to be produced normally by the slot machine.

When the MCU 240 detects that a designated event has occurred in theslot machine by a match of a selected event occurrence informationsignal and an event held within the table, the MCU 240 generates acommand signal which is sent to connected output devices. Depending onthe event occurrence in the slot machine, the command signal which isoutput by the MCU 240 will be a command pulse, which will be sent viathe auxiliary triggers 242 a and 242 b which send a simple trigger pulseto connected output devices designed for activation by such commandpulses, or will be a serial format command signal for commanding serialoutput devices such as an audio card, a printer or other such serialoutput device. The information transmission connection of the MCU 240 tothe serial output devices would preferably consist of a serialperipheral interface 244 of an industry standard format. Finally, theserial command signals output by the MCU 240 would preferably be instandard serial format to permit the use of many different types ofoutput devices with the programmable electronic activity detector andcommand generator 200, connection to which would be by a standard serialcable. Of course, as a virtually limitless number of types of outputdevices may be used with the presently described device, the commandsignals output by the MCU 240 may be modified to conform to theparticular connected output device, as would be understood by oneskilled in the art.

The command signals sent by the MCU 240 would preferably be in theformat commonly used for command of printers, sound cards and the liketo facilitate the use of the present invention with already existinghardware, and the programming and operation of such devices iswell-known in the prior art. One important aspect of the presentinvention is that allowance has been made for the MCU 240 to include anetwork interface 260 which can be used to connect the programmableelectronic activity detector and command generator 200 to a centralcontrol system (not shown). Through the network interface 260, thecentral control system will be able to collect event information fromthe slot machine and also will be able to download command informationto the programmable electronic activity detector and command generator200 to activate connected output devices. A prime example of the use ofthis connection would be to immediately reward a game player uponhitting a certain combination on the reels, which was being monitoredover the central control system. It is expected that the network systemwould be implemented as was previously discussed, although anyappropriate network system could be used for the present invention.

One other possible use of the present invention is as a tie-in withstate-run lotteries in which the network capabilities of the presentinvention would be used to provide a wide-area “Powerball” type jackpotpayoff on one particular combination being achieved. The specific natureof this implementation will be made apparent in future documentation,but this and other such examples serve to illustrate the virtuallylimitless possibilities for use of the present invention.

The second embodiment of the present invention is similar in function tothe first embodiment, but incorporates additional features which furtheremphasize the unique aspects of the present invention. The bonusprinting and dispensing method of the present invention includes thefeatures of the previous embodiment but provides a bonus printing anddispensing device operatively connected to the MCU 240 and the commandsignals sent by the MCU 240 correspond to the occurrence of preselectedevent or series of events occurring on the electronic gaming device. Thedetection of a preselected event or series of events is performed by theevent detector devices 204 a-o which signal the occurrence of the eventby the transmission of an event occurrence notification signalcorresponding to that event occurrence to the data capture segment 206of the embodiment 200. The event detector devices 204 a-o may be ofvarious types as described previously, and may even be constructed asintegral elements of the gaming device, so long as they function todetect event occurrences in the gaming device. The MCU 240 is programmedto recognize those preselected event occurrences, the programming beingdone by standard programming methods understood to those skilled in theart, and issue command signals to the connected bonusing system of thepresent invention, which, in the preferred embodiment, may include abonus information printing device, bonus item dispensing device and/or aconnected electronic gaming device to output a bonus item or bonusinformation. It is important to note that the bonus printing ordispensing device is separate from the standard payout device of theelectronic gaming device and is controlled separately by the MCU 240.This means that the bonus payout is independent of the regular payoutand can be modified without affecting the payout of the gaming device.This allows the casino or operator to modify the bonus payouts accordingto its wishes, without requiring additional inspection by a gamingcommission or its agent.

A preferred embodiment of the bonusing system of the present inventionwould include a printing device operative to print bonus prizeinformation which would be redeemable for a selected bonus prize. When apreselected event or series of events occurs on the gaming device, theprinting device is commanded by the MCU 240 to dispense a printed ticketor voucher which can be redeemed for the selected bonus item or prize.Alternatively, the system would include a dispensing device which couldbe a vending device or the like which operative to output bonus itemsincluding coin, cash, bonus tickets, lottery tickets, scratch offtickets, complementaries, promotional materials, and other such bonusawards.

Of course, the key and critical element of the above invention is thatbonus payout is printed or dispensed by a separate device independent ofthe standard payout device of the gaming device and is tied to theoccurrence of selected reel or outcome combinations on the electronicgaming device, and other occurrences on the gaming device do notdirectly influence the bonus payout. The above-described invention isbelieved to provide a substantial improvement over the prior art, as theplayer of the gaming device will not only win standard payouts but willalso win bonus prizes based on selected events or series of eventsoccurring. Moreover, as the present invention provides a legitimatebonus versus a split payment of a predetermined amount, the player ismore likely to continue playing the gaming device regardless of outcome,as they will still be receiving bonus prizes. Finally, as the presentinvention provides bonuses not connected with the payment calculationsof the machine, the player may receive bonuses despite not hitting astandard payout combination.

It is to be understood that numerous additions, modifications, andsubstitutions may be made to the programmable electronic activitydetector and command generator 200 and printing and dispensing bonusingsystem of the present invention which fall within the intended broadscope of the appended claims. For example, the microprocessors maypotentially be combined into a single microprocessor chip programmed toperform the functions of each of the three chips. Furthermore, thespecific object code used to program the microprocessors may be modifiedor changed in many ways so long as the function of each of the elementsof the programmable electronic activity detector and command generator200 and printing and dispensing bonusing system are able to function inthe correct and efficient manner. Also, the detection devices of thepresent invention, described herein as optical interfaces, may bemodified, changed or replaced entirely with detection devices whichfulfill the intended function of identification of event occurrences andtransfer of that information to the programmable electronic activitydetector and command generator 200. Possibilities include opticalreaders which read the reel combinations produced by the machine andelectromagnetic pulse detectors for detection of event occurrencesignals, in addition to detectors directly connected to the gamingdevice or formed integrally therewith. Also, the exact designs andstructures of the programmable electronic activity detector and commandgenerator 200 and printing and dispensing bonusing system may berearranged or modified as necessary to fit within the gaming deviceenvironment. Finally, the printing and dispensing bonusing system of thepresent invention may be modified or changed to issue different types ofbonuses in connection with different series of occurrences on the gamingdevice, in addition to various types of printing and dispensing devices.

There have thus been shown and described a programmable electronicactivity detector and command generator 200 and a printing anddispensing bonusing system which accomplish at least all of their statedobjectives.

It is to be understood that the MCU 240 can command all peripheraldevices it shares with an electronic gaming device (EGD), peripheraldevices for which it is the sole command device, peripheral devices itshares with other equipment and/or systems, etc. An example ofcommanding EGD peripherals is when the MCU 240, upon occurrence of anevent, or series of events, commands the EGD video display system andaudio system to output bonus related animation, and corresponding audiofor a player. The player would then engage player controls, ifnecessary, and make selections. Thereafter, the MCU 240 would commandthe EGD's video and audio systems to present the bonus outcome withcorresponding video and audio outputs such as an animated lotterydrawing, etc. The bonus outcome itself can be pre-selected and stored inmemory or it can be generated by programming in the MCU 240 itself orgenerated by a connected peripheral device programmed, or otherwiseable, to generate and/or deliver a bonus outcome to the MCU 240 (e.g., arandom number generator (RNG), an EGD RNG, pre-selected table, drawing,etc.) Thereafter, the MCU 240 may command a printer, cashless system,player tracking system, dispensing device, payment device, data basedaward delivery device or other device, to generate and/or deliver anaward to the player, if the previously generated/pre-selected bonusoutcome entitled the player to such award.

Throughout this process the EGD's non-bonusing activities and/or outputswill be interrupted, or reordered, to allow the bonusing routines tofinish prior to resuming normal activities and/or inputs and/or outputs.This may occur by pausing the circuit board's normal programmingroutines, interrupting the circuit board's communications with the EGD'svarious component parts and delaying their command execution or it cansimilarly be accomplished by simply adding the bonusing routine elementsto the EGD processing queue in the appropriate order and allowing theEGD processor, or the MCU 240, to execute the bonusing routinesindependent of the game outcome processing using common programmingand/or circuitry tools and/or configurations including logic gates,application programming interfaces (APIs), HKEYs, hashing, etc. tomaintain a level of separation between an EGD's critical functions andother functions such as bonusing, peripheral device functions, etc.

In one example, the video files, audio files, bonus outcome generationprogramming files, etc. are stored in memory separate from that of theEGD's game logic circuitry and/or processor programming. The memorystorage device may be proximate to the MCU 240 or it may be availablevia the network connection 260. Such configurations separate creativecontent from the EGD's game logic circuitry and/or processor and areemployed so that the creative content and/or its programming can bemodified and/or updated, either directly or via the network connection260, without impacting, or otherwise affecting, the more sensitive gamelogic circuitry and/or processor and/or programming contained therein.

It is to be understood that all creative content and/or peripheralprogramming for an EGD can be handled in a similar fashion, that is,separated from the EGD's critical components and/or programming. Thisarrangement need not be limited to creative content and peripheralprogramming, etc. used with bonusing. It would also be beneficial tomaintain such a separation to more easily and efficiently modify alllevels of creative content and/or peripheral programming with or withoutmodifying the game outcome programming, etc.

It should also be understood that it is the function of the programmableactivity detector and command generator 200 (AMU) and/or the MCU 240that is/are relevant to the present invention and not its/their preciseconstruction, location, etc. In fact, so long as the AMU 200 and/or theMCU 240 function(s) as described, including not interfering with theEGD's game outcome determination, the function(s) of the AMU 200 and/orthe MCU 240 may be carried out by any device or software constructwithin an EGD or EGD system with or without unidirectional informationtransfer.

Using a separate device like an AMU 200 offers numerous benefits. One ofthese benefits is the ability to use the AMU 200 as a universalcontroller for all of the peripheral devices employed by an EGD. Asmentioned, this separation of the critical outcome determination logicfrom most, if not all, of the remaining functions of the gambling devicemakes for easier updating of non-critical functions and can expediteregulatory review processes.

Embodiments of the present invention include use in gaming devices andgambling games such as: a slot machine; video poker; keno; video 21 or“Blackjack”; a video lottery terminal (VLT); a video lottery system; agame that is controlled by a central determinant system; any other videogame; a playing card game; a card shuffler; or a table game.

Other embodiments of the present invention include a bonusing systemthat generates a bonus without regard to the outcome of the gamblingdevice but that is responsive to events that occur within the gamblingdevice. The bonus system could be integrated into the gambling device ora detachable module that could be included as an “add on” modificationto an existing game.

Notification of an award or bonus could occur via video, audio or otherperipherals of the gambling device. A video notification of an awardcould manifest itself as any simulated, or actual, outcome, for example,a lottery drawing graphically displayed on the EGD monitor or anotherdisplay. The bonus could be awarded as pre-printed materials such as acoupon, “scratch-off” ticket, etc. The pre-printed materials aretypically awarded by a dispensing device. Tangible prizes can also bedelivered by a dispensing device. Alternatively, the bonus could beawarded by a printer that prints bonus materials such as a lotteryentry, lottery award, credits redeemable by an EGD, etc.

The bonus system may be part of a network of bonus systems. Such anetwork may be controlled by a central control device. This type ofbonus system may be part of a “wide area progressive” type system thatmay span multiple machines, multiple casinos, or multiple jurisdictions,etc. The central control device may determine all aspects of thebonusing system such as determination of a bonusing event, notificationof a bonus award, and instructions for awarding the bonus.

It is an object of the present invention to provide a printing anddispensing bonusing system for electronic gaming devices which includesat least one detection device adapted for connection to an electronicapparatus, or which is integral with the device, which is operative todetect selected event occurrences on the electronic apparatus and outputevent occurrence notification signals upon detection of an event.

Another object of the present invention is to provide a printing anddispensing bonusing system for electronic gaming devices which includesan event detection sampling device in information transmissionconnection with the detection devices, the event detection samplingdevice operative to receive and detect the event occurrence notificationsignals from the detection devices, analyze the signals and output eventoccurrence information signals specifying the occurrence of apreselected event or events on the electronic apparatus circuit board.

Another object of the present invention is to provide a printing anddispensing bonusing system for electronic gaming devices which includesa programmable event occurrence information signal computing device ininformation transmission connection with the event detection samplingdevice, the computing device operative to receive and analyze eventoccurrence information signals output by the event detection samplingdevice and upon detection of event occurrence information signals,output command signals for initiating operation of a printing and/ordispensing device and/or a cashless system connected to the programmableevent occurrence information signal computing device, the printingand/or dispensing device operative to dispense and/or print a bonus itemor information, the bonus being dispensed in connection with at leastone event occurring on the electronic gaming device.

Another object of the present invention is to provide a printing anddispensing bonusing system for electronic gaming devices which may bequickly and easily reprogrammed to produce different outputs in responseto electronic gaming device events.

Another object of the present invention is to provide a printing anddispensing bonusing system for electronic gaming devices, particularly acasino gaming device, which is capable of sampling event occurrences onthe circuit board of the gaming device that is clearly incapable ofinfluencing the outcome of any gaming event in the gaming device, thuspermitting the electronic activity detector and command generator to beincluded in or added to gaming machines thereafter simplifyingmodifications for peripheral device programming, and requiring onlyminimal inspection by a gaming commission or its agent.

While the invention has been described with respect to a limited numberof embodiments, those skilled in the art, having benefit of thisdisclosure, will appreciate that other embodiments can be devised whichdo not depart from the scope of the invention as disclosed here.Accordingly, the scope of the invention should be limited only by theattached claims.

What is claimed is:
 1. A delivery method for providing supplemental slotmachine output content through a slot machine, comprising: offering slotmachine output content that has been tested by a gaming commission in ajurisdiction that requires slot machine output content to be tested bythe gaming commission prior to offering the slot machine output contentfor public consumption; and offering supplemental slot machine outputcontent that has not been tested by the gaming commission where thedelivery of the supplemental slot machine output content is approved bythe gaming commission negating the requirement for the gaming commissionto test the supplemental slot machine output content.
 2. The method ofclaim 1, where the approved delivery comprises offering for publicconsumption the supplemental slot machine output content withoutallowing communications external to regulated slot machine components todirectly access the regulated slot machine components.
 3. The method ofclaim 1, where the supplemental output content replaces the regulatedcontent.
 4. The method of claim 1, where the supplemental slot machineoutput content is delivered through the same output as the tested slotmachine output content.
 5. The method of claim 1, where the supplementaloutput content is an advertisement.
 6. The method of claim 1, where thesupplemental slot machine output content is audio content.
 7. The methodof claim 1, where the supplemental slot machine output content is visualcontent.
 8. The method of claim 1, where the supplemental slot machineoutput content is player information content.
 9. The method of claim 1,where the supplemental slot machine output content is bonus content. 10.The method of claim 1, where the supplemental slot machine outputcontent is game content.
 11. The method of claim 1, where thesupplemental slot machine output content is promotional content.
 12. Themethod of claim 1, where the supplemental slot machine output content islottery entry content.
 13. The method of claim 1, where the supplementalslot machine output content is delivered responsive to slot machineevents.
 14. The method of claim 1, where the supplemental slot machineoutput content is delivered responsive to non-slot machine events. 15.The method of claim 1, where the delivery of the supplemental slotmachine output content is responsive to unobtrusively sampled slotmachine events.
 16. The method of claim 1, further comprising: offeringthe tested output content and the untested output content through a slotmachine output device according to a supplemental content computingdevice command.
 17. The method of claim 1, further comprising:generating an output comprising tested output content for a slot machineoutput device with a first computing device comprising slot machine gamelogic circuitry; and outputting the tested output content through theslot machine output device responsive to a second computing devicesignal.
 18. The method of claim 17, where the slot machine output deviceis a slot machine game display.
 19. The method of claim 17, where thegame logic circuitry comprises game logic programming that has beenapproved by the gaming commission and is operative to determine a wageroutcome.
 20. The method of claim 17, where the tested output contentcomprises a wager outcome.
 21. The method of claim 17, furthercomprising: receiving the first computing device output comprising thetested output content with an interface after the output is generated bythe first computing device and before the tested output content isoutput through the slot machine output device; and transmitting thetested output content from the interface to the output device responsiveto a second computing device signal.
 22. The gaming device of claim 17,further comprising: generating a second computing device outputcomprising untested output content; and outputting the tested contentand the untested content responsive to a second computing device signal.23. The gaming method of claim 1, further comprising: executing thetested content and the untested content with a slot machine computingdevice comprising slot machine game logic circuitry.
 24. The gamingmethod of claim 23, further comprising: receiving the untested outputcontent from a supplemental content providing source via a networkconnection.
 25. The gaming method of claim 23, further comprising:maintaining a separation between the tested content and the untestedcontent with a software construct that prevents the untested contentfrom changing the tested content.
 26. The gaming method of claim 25,where the tested content comprises wager outcome content.
 27. A slotmachine, comprising: first processor operative to determine a slotmachine outcome and command a slot machine output device in response toa slot machine event said event including at least one of a slot machineinput and the slot machine outcome; and second processor operative tocommand the slot machine output device in response to the slot machineevent where the event is sampled from the slot machine through a secureinterface that is further operative to isolate external equipment andprogram communications from the internal components, software and dataof the slot machine.
 28. The slot machine of claim 27, where the secondprocessor is further operative to interrupt a first processor outputprior to being output by the slot machine output device.
 29. The slotmachine of claim 28, where the slot machine output device is operativeto output the first processor output in response to a second processorsignal.
 30. The slot machine of claim 27, where game logic circuitry andgame outcome programming comprise the internal components, software anddata of the slot machine.
 31. The slot machine of claim 27, where thesecond processor is operative to determine an output for a slot machineoutput device said output comprising output content selected from aplurality of sources comprising the first processor, the secondprocessor and a third processor.
 32. The slot machine of claim 27, wherethe secure interface comprises an information transmission connectionbetween the first processor and the second processor; where an outputdevice interface comprises an information transmission connectionbetween the slot machine output device and said first and secondprocessors; where the output device interface is operative to receive anoutput signal containing output content from the first processor; wherethe output device interface is operative to receive an output signalcontaining output content from the second processor; and where theoutput device interface is operable to transmit the output content fromthe first processor and the output content from the second processor tothe slot machine output device as determined by the second processor.33. The slot machine of claim 27, where the secure interface is operablyconnected between the first processor and the second processor; a thirdprocessor is operably connected to the second processor via a networkinterface; and the first processor and the second processor are operablyconnected to the output device via an output device interface operativeto transmit output content from the first processor, the secondprocessor and the third processor as determined by the second processorto the slot machine output device.
 34. A delivery method for providingsupplemental slot machine output content through a slot machine,comprising: offering slot machine output content that has been tested byan agent of a gaming commission in a jurisdiction that requires slotmachine output content to be tested by an agent of the gaming commissionprior to offering the slot machine output content for publicconsumption; and offering supplemental slot machine output content thathas not been tested by an agent of the gaming commission where thedelivery of the supplemental slot machine output content is approved bythe agent of the gaming commission negating the requirement for theagent of the gaming commission to test the supplemental slot machineoutput content.
 35. The method of claim 34, where the approved deliverycomprises offering for public consumption the supplemental slot machineoutput content without allowing communications external to regulatedslot machine components to directly access the regulated slot machinecomponents.
 36. The method of claim 34, where the supplemental outputcontent replaces the tested content.
 37. The method of claim 34, wherethe supplemental slot machine output content is delivered through thesame output as the tested slot machine output content.
 38. The method ofclaim 34, where the supplemental output content is an advertisement. 39.The method of claim 34, where the supplemental slot machine outputcontent is audio content.
 40. The method of claim 34, where thesupplemental slot machine output content is visual content.
 41. Themethod of claim 34, where the supplemental slot machine output contentis player information content.
 42. The method of claim 34, where thesupplemental slot machine output content is bonus content.
 43. Themethod of claim 34, where the supplemental slot machine output contentis game content.
 44. The method of claim 34, where the supplemental slotmachine output content is promotional content.
 45. The method of claim34, where the supplemental slot machine output content is lottery entrycontent.
 46. The method of claim 34, where the supplemental slot machineoutput content is delivered responsive to slot machine events.
 47. Themethod of claim 34, where the supplemental slot machine output contentis delivered responsive to non-slot machine events.
 48. The method ofclaim 34, where the delivery of the supplemental slot machine outputcontent is responsive to unobtrusively sampled slot machine events. 49.The method of claim 34, further comprising: offering the tested outputcontent and the untested output content through a slot machine outputdevice according to a supplemental content computing device command. 50.The method of claim 34, further comprising: generating an outputcomprising tested output content for a slot machine output device with afirst computing device comprising slot machine game logic circuitry; andoutputting the tested output content through the slot machine outputdevice according to a second computing device signal.
 51. The method ofclaim 50, where the slot machine output device is a slot machine gamedisplay.
 52. The method of claim 50, where the game logic circuitrycomprises game logic programming that has been approved by the agent ofthe gaming commission and is operative to determine a wager outcome. 53.The method of claim 50, where the tested output content comprises awager outcome.
 54. The method of claim 50, further comprising: receivingthe first computing device output comprising the tested output contentwith an interface after the output is generated by the first computingdevice and before the tested output content is output through the slotmachine output device; and transmitting the tested output content fromthe interface to the output device responsive to a second computingdevice signal.
 55. The gaming device of claim 50, further comprising:generating a second computing device output comprising untested outputcontent; and outputting the tested content and the untested contentaccording to a second computing device signal.
 56. The gaming method ofclaim 34, further comprising: executing the tested and untested contentwith a slot machine computing device comprising slot machine game logiccircuitry.
 57. The gaming method of claim 56, further comprising:receiving untested output content from a supplemental content providingsource via a network connection.
 58. The gaming method of claim 56,further comprising: maintaining a separation between the untestedcontent and the tested content with a software construct that preventsthe untested content from changing the tested content.
 59. The gamingmethod of claim 58, where the tested content comprises wager outcomecontent.